#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>

typedef struct S
{
	int a;
	float b;
	char arr[100];
}S;
int main()
{
	char arr1[100] = { 0 };
	S s = { 1313, 3.1414f, "abfdnsd" };
	sprintf(arr1, "%d %f %s", s.a, s.b, s.arr);
	printf("%s\n", arr1);

	S tmp = { 0 };
	sscanf(arr1, "%d %f %s", &tmp.a, &tmp.b, tmp.arr);
	printf("%d %f %s\n", tmp.a, tmp.b, tmp.arr);
	return 0;
}